Good Usability Practices in Scientific Software Development

نویسندگان

  • Francisco Queiroz
  • Raniere Silva
  • Jonah Miller
  • Sandor Brockhauser
  • Hans Fangohr
چکیده

Scientific software often presents very particular requirements regarding usability, which is often completely overlooked in this setting. As computational science has emerged as its own discipline, distinct from theoretical and experimental science, it has put new requirements on future scientific software developments. In this paper, we discuss the background of these problems and introduce nine aspects of good usability. We also highlight best practices for each aspect with an emphasis on applications in computational science. Keywords—Best Practices, Usability, Scientific Software, Computational Science, Software for Science.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating Usability Practices into Agile Development: A Case Study

Within agile software development there is a growing concern with how development organizations can integrate usability work into agile practices. The concern occurs as frustration experienced in practice by agile developers and usability designers, and it also occurs as a gap in the research literature. With this paper we report from a case study in a software company that is committed to agil...

متن کامل

Software Development Methodologies, Agile Development and Usability Engineering

This paper examines the relationship between the practices of agile software development and usability engineering, and examines how these practices may be integrated within a single methodology. As agile methods have become increasingly popular, they have begun to replace structured approaches to software engineering. Usability engineering has historically tended to follow a development approa...

متن کامل

Practice of Usability Engineering in SDLC

Usability has become an increasingly important issue in the software industry. Software usability engineering is a structured approach to building software systems that meet the needs of users in various environments with varying levels of computer experience. In this paper, we understand the need of usability practices and integrate it into software development lifecycle. This paper reports th...

متن کامل

Statistical Software for Psychology: Comparing Development Practices Between CRAN and Other Communities

Different communities rely heavily on software, but use quite different software development practices. {\bf Objective}: We wanted to measure the state of the practice in the area of statistical software for psychology to understand how it compares to best practices. {\bf Method}: We compared and ranked 30 software tools with respect to adherence to best software engineering practices on items ...

متن کامل

Framework for Integrating Usability Practices into the Software Process

Software development organizations wanting to introduce usability practices into their defined software process have to undertake laborious efforts for that purpose, since, for the time being, there exists a lack of reference model or framework which indicates where and how in the software process usability needs to be considered. They also have to overcome the important differences between HCI...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1709.00111  شماره 

صفحات  -

تاریخ انتشار 2017